package com.etoak.common.web.context;

import com.etoak.common.jwt.MyJwtUtil;
import com.etoak.common.web.uril.ServletUtil;
import org.springframework.http.HttpHeaders;

import java.util.Map;

public class LoginUserContext {

    public static String getId(){
        String token = ServletUtil.getRequest().getHeader(HttpHeaders.AUTHORIZATION);
        Map<String,Object> claims = MyJwtUtil.parse(token);
        return claims.get("id").toString();
    }

    public static String getUsername(){
        String token = ServletUtil.getRequest().getHeader(HttpHeaders.AUTHORIZATION);
        Map<String,Object> claims = MyJwtUtil.parse(token);
        return claims.get("username").toString();
    }
}
